07. 整数和浮点数
整数和浮点数
该页面上有两个讨论整数和浮点数的视频,还有一些其他实用的注释!
整数和浮点数
整数和浮点数
数字值可以用到两种 python 数据类型:
- int - 表示整数值
- float - 表示小数或浮点数值
你可以通过以下语法创建具有某个数据类型的值:
x = int(4.7) # x is now an integer 4
y = float(4) # y is now a float of 4.0
你可以使用函数 type
检查数据类型:
>>> print(type(x))
int
>>> print(type(y))
float
因为 0.1 的浮点数(或近似值)实际上比 0.1 稍微大些,当我们将好几个这样的值相加时,可以看出在数学上正确的答案与 Python 生成的答案之间有区别。
>>> print(.1 + .1 + .1 == .3)
False
你可以在此处了解详情。
Whitespace
Python 最佳做法
要了解所有的最佳做法,请参阅 PEP8 指南。
你可以使用 atom 软件包 linter-python-pep8 在 Atom 文本编辑器中自己的编程环境中使用 pep8,稍后我们会详细讲解这方面的知识。如果你不熟悉文本编辑器,并且在课堂上完成了所有编程任务,暂时就不用担心这一点。
请遵守以下指南,使其他程序员和你自己日后能轻松地读懂这些代码!
正确
print(4 + 5)
错误
print( 4 + 5)
每行代码应该不超过 80 个字符,虽然在某些使用情况下,99 个字符也可以。此规则是由 IBM 制定的。
这些惯例为何很重要?虽然代码格式不会影响到运行效果,但是遵守标准样式指南使代码更容易阅读,并且在团队内的不同开发者之间保持一致。